package com.chuangjiangx.member.coupon.ddd.dal.dto;

import com.chuangjiangx.member.basic.ddd.dal.dto.StoreList;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
public class MbrCouponDetail {
    private Long id;
    private String couponNumber;
    private Long merchantId;
    private String name;
    private BigDecimal amount;
    private Integer type;
    private Integer couponSourceType;
    private String logo;
    private BigDecimal miniExpendLimit;
    private Integer claimUpperLimit;
    private Long totalInventory;
    private Long availInventory;
    private Integer validType;
    private Integer claimedTime;
    private Date validTimeStart;
    private Date validTimeEnd;
    private String useTimeWeek;
    private String useTimeDay;
    private Integer remindType;
    private Date actTimeStart;
    private Date actTimeEnd;
    private Integer deleted;
    private String remark;
    private String wxColor;
    private String syncType;
    private String wxCenterSubTitle;
    private Integer wxAuditStatus;
    private String wxRefuseReason;
    private Date createTime;
    private Date updateTime;
    private String storeIds;
    private String onlyOneStoreName;
    private Integer totalStoreNum;
    private String storeName;
    private String wxCardId;
    private List<StoreList> storeLists;
}